.bs-address{background: url("../images/bs-news-img1_03.png") no-repeat 5px 2px;padding-left: 30px;font-size: 12px;color: #999 !important;}
.f_color9{background: #90c048;border: 1px solid #90c048 !important;	color: rgb(255, 255, 255)!important;}
.ba-contitulist{width:890px;}
.ba-contitulist li{display: block;float: left;border: 1px solid #eee; width: 127px; text-align: center; font-size: 12px;
    color: #333; padding: 20px 0; position: relative;height: 151px;}
.ba-contitulist li img{display: inline-block; width: 80px; height: 80px;}
.ba-contitulist li span{display: block; margin-top: 20px;}
.ba-contitulist li:hover .bs-posiinfo{ display: block;}
.bs-posiinfo{ position: absolute; z-index: 9; font-size: 12px; color: #666; line-height: 20px; padding: 10px;border: 1px solid #12828b;
    background:#fff ; right:-223px; width: 200px; top: 0; min-height: 150px;display: none;}
.bs-title-second{ background: #f5f5f5;height: 30px; }
.bs-title-second span{ height:30px; display: inline-block ; padding: 0 16px;}
.bs-title-second img{ display: inline-block;}
.bs-conprolist{ padding:0  20px; border: 1px solid #dcdcdc;background: #fff; border-top: none;}
.bs-conprolist li{ width: 260px;  margin: 20px  30px  20px 0; float: left; height: 271px;}
.bs-conprolist li:nth-child(3n){  margin: 20px  0; }
.mar0{ margin-right: 0!important;}
.bs-linkimg{display: block; width: 260px; height: 173.3px; text-align: center; margin-bottom: 10px; position: relative; overflow: hidden;}
.bs-linkimg img{display: inline-block; max-width: 100%;}
.bs-conprolist li a{ font-size: 14px; line-height: 20px; color: #333;}
.bs-conprolist li:hover a{color: #48c0c0;}
.bs-conprolist li p{font-size: 12px; color: #999;line-height: 20px; padding: 10px 0 ;}
.bs-conprolist li:hover .bs-sportnext{display: block;}
.bs-sportnext{  position: absolute;right: 0; bottom: 0;z-index: 4; display: none;}
.bs-sportnext a{background: #10808b url("../images/See.png") no-repeat 10px  7px; display: block;width: 23px; height: 23px;}
.width890{width:890px;}
.fl{float:left;}
.bs-contionright{ width: 278px;}
#area-inline .width30{width:32%; float:none; display: inline-block}
.bs-onlinesty a{display: block; float: left; border: 1px solid #dcdcdc; background: #fff; width: 91px; text-align: center; padding: 20px 0;
font-size: 12px;color: #333; line-height: 16px; margin-left: -1px; margin-top: -1px;}
.bs-onlinesty a:first-child{margin-left: 0;}
.bs-onlinesty a img{display: inline-block; height: 58px; margin-bottom: 13px;}
.bs-onlinesty a span{display: block; width: 50px; margin: 0 auto;}

.no-margin {  margin: 0; }